今天是一年一度的中秋節,大家應該都在準備烤肉吧
寫完這篇文章,我也要開始動手準備了
祝大家中秋節快樂
中秋烤肉時,最討厭的就是火一直升不起來,或是肉在跟你裝熟
在你忙東忙西時,一堆眼睛望著你,用眼神不時傳來,烤好了沒..烤好了沒...
這樣你怎麼受得了,這時候,拿出你的Android手機,或是平板,遊戲給他開下去就對啦..
來,今天咱們也自己來寫個簡單又有挑戰性的遊戲,很簡單,就一個按鈕的小遊戲...
首先我們先來看會用到的元件有哪些
一、Button:2個
二、Label:1個
三、Clock:1個,這是用來做時間計算的元件
四、請自行準備一張做為按鈕的圖
主要的程式內容的羅輯大致上如下:
一、當我按下[開始]按鈕之後,我的計數會先做歸零的動作
二、當我按下[紅色按鈕]之後,開始計時,並計算我按的次數
三、時間就設定10秒鐘吧
好了,先把所有元件拉到畫面上吧..
魯大,為什麼你的按鈕是擺在中央??
只要修改一下屬性就行啦
很重要的,[Clock]的屬性必需修改一下
一、[TimerInterval]是時間計算要多久,單位是毫秒,所以把數值改為10000
二、[TimerEnabled]是指是否作動,一開始當然不用作動,所以把勾勾拿掉
再來就是程式的部份啦...
一樣開啟寫程式的畫面,然後就把拼圖給拉~拉~拉~進來
拼一拼就行啦..
這裡面,我用了一個自定義的變數[K],還有兩個[If]的控制項
拼好了,一樣先用測試區測試一下唄..
10秒,我只能按66下,滑鼠快按壞了..
還是轉成apk,再放到手機上玩吧..
不過要小心別把手機按出一個洞了..
烤肉...
我等著明天去被客戶烤
那就讓自己醉吧..
多喝點,這樣才會好睡
睡飽了,明天好被烤...
還散發出...海尼根加高梁的香味
紅色按鈕不夠狠
看看我的按鈕
80幾下,怕了吧
這我有一點小意見
if裡的比較k為0為1
不是使用常見的==而是一個=
似乎有點令人混淆
這點麻煩魯老師寫信跟MIT反應
請他們修正一下
你的按鈕按下去似乎會有爆炸的危險性..
關於這個[=]的問題,我會努力試試..
後來我冷靜下來想想
一般的assign在這裡是def..as..和set (global)...to...
而邏輯的equal to在這裡是if test ()=()
似乎只有在邏輯比對時才會使用=符號
如此根本不會有混淆的問題
我看我大概是
聽評書落淚
替古人擔憂了